.floatbox {
		font-family: verdana, sans-serif; 
		width:720px;
		height:auto;
		margin: 0;
                text-align:justify;
                cursor:crosshair;
		}
                
.floatbox ul li {
		padding:5px;
		}
/*
.floatbox ul {
		padding:0; 
		margin:0;
		border:0;
		list-style-type: circ;
		}

.floatbox ul li {
		float:left;
		margin:5px;
		width:150px;
		height:150px;
		border:1px solid #000;
		}

.floatbox ul li a, .floatbox ul li a:visited {
		display:block;
		text-decoration:none; 
		color:#000; 
		width:150px; 
		height:150px; 
		color:#000; 
		background:#fff;
		}
*/
.floatbox ul li a img, .floatbox ul li a:visited img {
		border:0;
		}

.floatbox ul li dl {
visibility:hidden;
position:absolute;
}

table {
		margin:-2px;
		border:0;
		padding:0;
		border-collapse:collapse;
		font-size:1em;
		}

.floatbox dl {	width:600px; 
                padding:0 0 20px 0; 
                background:#000; 
                filter: alpha(opacity=90);
                filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
                opacity:0.9;
                max-height:auto;
                min-height:400px;
                z-index:1000;
                border: none;
                }
				
.floatbox dt {	margin:30px 25px 10px 25px; 
				padding:auto; 
				font-size:1.2em; 
				font-weight:bold; 
				color: #fff; 
				background:#000; 
				text-align:center; 
				height:auto;
				}
				
.floatbox dd {	margin:0; 
				padding:5px 5px; 
				color:#fff;  
				font-size:0.9em;
				border:1px solid #000; 
				border-width:0 1px; 
				background:#000; 
				height:auto;
				}
				
.floatbox dd p {	padding:10px; 
				width: 70%;
				margin:10px auto 10px auto; 
				line-height:1.8em; 
				color:#fff;
				text-align: justify;
				font-size:1em;
				font-weight:normal;
				}
				
.floatbox dd author {	padding:10px auto 10px auto;
                        text-align:center;
				}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.floatbox ul li:hover, .floatbox ul li a:hover {
			color:#ecad5a; 
			position:relative;
			cursor: pointer;
			cursor: hand;
                        list-style-type:disc;
		}

.floatbox ul li:hover dl, .floatbox ul li a:hover dl {
			visibility:visible;
			color:#000;
			top:-350px;
                        bottom:auto;
			left:80px;
			cursor:default;
		}

.floatbox ul li:hover dl em, .floatbox ul li a:hover dl em {
			display:block;
			position:absolute;
			left:-35px;
			top:75px;
			width:36px; 
			height:36px;
			background:transparent;
			color:#fff;
		}

.floatbox ul li:hover dl a, .floatbox ul li a:hover dl a {
			height:0.8em;
			color:red;
			background:transparent;
			text-decoration:none;
			display:inline;
			font-size:0.9em;
			margin: 20px auto 0 30px;
		}

.floatbox ul li:hover dl a:hover, .floatbox ul li a:hover dl a:hover {
			text-decoration:underline;
			color: red;
			background:transparent;
		}
                
